// demo1.cpp 演示循环队列的使用
#include "_public.h"

int main()
{
    using ElemType=int;

    squeue<ElemType, 5> QQ;

    ElemType ee; // 创建一个元素

    cout << "元素 (1、2、3) 入队。" << endl;
    ee=1; QQ.push(ee);
    ee=2; QQ.push(ee);
    ee=3; QQ.push(ee);

    cout << "--队列的长度是：" << QQ.size() << endl;
    QQ.printqueue();

    cout << "元素 (11、12、13、14、15) 入队。" << endl;
    ee=11;  QQ.push(ee);
    ee=12;  QQ.push(ee);
    ee=13;  QQ.push(ee);
    ee=14;  QQ.push(ee);
    ee=15;  QQ.push(ee);

    cout << "---队列的长度是：" << QQ.size() << endl;
    QQ.printqueue();

}